package io.framework.modules.noise.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.framework.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 噪音 环境质量监测
 *
 * @author Gujq email
 * @since 1.0.0 2020-06-01
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("em_noise_monitor")
public class NoiseMonitorEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

    /**
     * 城市代码
     */
	private String code;
    /**
     * 站点id
     */
	private Long stationId;
    /**
     * 测点名称 站点名称
     */
	private String stationName;
    /**
     * 1-昼间 2-夜间
     */
	private Integer type;
    /**
     * 1-交通噪声 2-区域噪声
     */
	private Integer classify;
    /**
     * 上传数据月份
     */
	private Date month;
    /**
     * 测点时间（excel时间）
     */
	private Date date;
    /**
     * Leq
     */
	private BigDecimal leq;
    /**
     * L10
     */
	private BigDecimal l10;
    /**
     * L50
     */
	private BigDecimal l50;
    /**
     * L90
     */
	private BigDecimal l90;
    /**
     * Lmax
     */
	private BigDecimal lmax;
    /**
     * Lmin
     */
	private BigDecimal lmin;
    /**
     * 标准差（SD）
     */
	private BigDecimal sd;
    /**
     * 声源代码
     */
	private String noiseCode;
    /**
     * 功能区代码
     */
	private String zoneCode;
    /**
     * 备注
     */
	private String remark;
	/**
	 * 大型汽车 车流量(辆/20min)
	 */
	private String carLarge;
	/**
	 * 小型汽车 车流量(辆/20min)
	 */
	private String carSmall;

	/**
	 * 1-达标  2-超标
	 */
	private Integer pass;
}